//
//  YbrBaseObject.m
//  wifibox
//
//  Created by os X 10.9 on 14-11-12.
//  Copyright (c) 2014年 yinbaner. All rights reserved.
//

#import "YbrBaseObject.h"

@implementation YbrBaseObject

// 定义了一个静态方法 (静态方法的命名一般是 类名的简写加上 with 在加上需要初始化的时候所需要的参数的类型)
+ (instancetype)BaseObjectWithDict:(NSDictionary *)dict {
    if(dict == nil) {
        return nil;
    }
    return [[self alloc] initWithDict:dict];
}

// 这个是用代码定义的时候写的
-(instancetype)initWithDict:(NSDictionary *)dict {
    if (self = [super init]) {
        [self setValuesForKeysWithDictionary:dict];
    }
    return self;
}
@end
